package co.edu.usbcali.presentation.backingBeans;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;


import co.edu.usbcali.modelo.dto.UnidadVentaDTO;;
  
public class UnidadVentaDataModel extends ListDataModel<UnidadVentaDTO> implements SelectableDataModel<UnidadVentaDTO> {    
  
    public UnidadVentaDataModel() {  
    }  
  
    public UnidadVentaDataModel(List<UnidadVentaDTO> data) {  
        super(data);  
    }  
      
    @Override  
    public UnidadVentaDTO getRowData(String rowKey) {  

		@SuppressWarnings("unchecked")
		List<UnidadVentaDTO> unidadVenta = (List<UnidadVentaDTO>) getWrappedData();  
          
        for(UnidadVentaDTO td : unidadVenta) {          	
            if(td.getIdUnve().toString().equals(rowKey))  
                return td;  
        }  
          
        return null;  
    }  
  
    @Override  
    public Object getRowKey(UnidadVentaDTO td) {  
        return td.getIdUnve();  
    }  

}